instantaneous release - French English Dictionary